# FILE NAME: 00043-00000094.soi
# TITLE: Gdi-2015
# DESCRIPTION: 
# DATA TYPE: soi
# MODIFICATION TYPE: original
# RELATES TO: 
# RELATED FILES: 00043-00000094.soc
# PUBLICATION DATE: 2022-09-25
# MODIFICATION DATE: 2022-09-25
# NUMBER ALTERNATIVES: 225
# NUMBER VOTERS: 20
# NUMBER UNIQUE ORDERS: 20
# ALTERNATIVE NAME 1: KÜNG StefanBMC Racing Team
# ALTERNATIVE NAME 2: PELUCCHI MatteoIAM Cycling
# ALTERNATIVE NAME 3: COLLI DanieleNippo - Vini Fantini
# ALTERNATIVE NAME 4: GRMAY TsgabuLampre - Merida
# ALTERNATIVE NAME 5: LANDA MikelAstana Pro Team
# ALTERNATIVE NAME 6: CHAVES EstebanOrica GreenEDGE
# ALTERNATIVE NAME 7: FINETTO MauroSoutheast
# ALTERNATIVE NAME 8: PINEAU CédricFDJ
# ALTERNATIVE NAME 9: CHEVRIER ClémentIAM Cycling
# ALTERNATIVE NAME 10: MARYCZ JarosławCCC Sprandi Polkowice
# ALTERNATIVE NAME 11: BROECKX StigLotto Soudal
# ALTERNATIVE NAME 12: ARU FabioAstana Pro Team
# ALTERNATIVE NAME 13: APPOLLONIO DavideAndroni Giocattoli - Sidermec
# ALTERNATIVE NAME 14: MATYSIAK BartłomiejCCC Sprandi Polkowice
# ALTERNATIVE NAME 15: VAKOČ PetrEtixx - Quick Step
# ALTERNATIVE NAME 16: LUDVIGSSON TobiasTeam Giant - Alpecin
# ALTERNATIVE NAME 17: MONTAGUTI MatteoAG2R La Mondiale
# ALTERNATIVE NAME 18: SILVESTRE FábioTrek Factory Racing
# ALTERNATIVE NAME 19: MATYSIAK BartłomiejCCC Sprandi Polkowice
# ALTERNATIVE NAME 20: VISCONTI GiovanniMovistar Team
# ALTERNATIVE NAME 21: DUPONT HubertAG2R La Mondiale
# ALTERNATIVE NAME 22: GREIPEL AndréLotto Soudal
# ALTERNATIVE NAME 23: CHAVANEL SylvainIAM Cycling
# ALTERNATIVE NAME 24: SAMOILAU BranislauCCC Sprandi Polkowice
# ALTERNATIVE NAME 25: NOCENTINI RinaldoAG2R La Mondiale
# ALTERNATIVE NAME 26: VERVAEKE LouisLotto Soudal
# ALTERNATIVE NAME 27: PIRAZZI StefanoBardiani - CSF Pro Team
# ALTERNATIVE NAME 28: PORTE RichieTeam Sky
# ALTERNATIVE NAME 29: ISHIBASHI ManabuNippo - Vini Fantini
# ALTERNATIVE NAME 30: URÁN RigobertoEtixx - Quick Step
# ALTERNATIVE NAME 31: HENDERSON GregoryLotto Soudal
# ALTERNATIVE NAME 32: ANTÓN IgorMovistar Team
# ALTERNATIVE NAME 33: BOONEN TomEtixx - Quick Step
# ALTERNATIVE NAME 34: PINEAU JérômeIAM Cycling
# ALTERNATIVE NAME 35: PINEAU JérômeIAM Cycling
# ALTERNATIVE NAME 36: KÖNIG LeopoldTeam Sky
# ALTERNATIVE NAME 37: DANIELSON TomTeam Cannondale - Garmin
# ALTERNATIVE NAME 38: SÁNCHEZ Luis LeónAstana Pro Team
# ALTERNATIVE NAME 39: NIEMIEC PrzemysławLampre - Merida
# ALTERNATIVE NAME 40: CARRETERO RamónSoutheast
# ALTERNATIVE NAME 41: PELLIZOTTI FrancoAndroni Giocattoli - Sidermec
# ALTERNATIVE NAME 42: SERRY PieterEtixx - Quick Step
# ALTERNATIVE NAME 43: FLENS RickTeam LottoNL-Jumbo
# ALTERNATIVE NAME 44: BURGHARDT MarcusBMC Racing Team
# ALTERNATIVE NAME 45: VIVIANI EliaTeam Sky
# ALTERNATIVE NAME 46: INTXAUSTI BeñatMovistar Team
# ALTERNATIVE NAME 47: KREUZIGER RomanTinkoff - Saxo
# ALTERNATIVE NAME 48: BISOLTI AlessandroNippo - Vini Fantini
# ALTERNATIVE NAME 49: ZEITS AndreyAstana Pro Team
# ALTERNATIVE NAME 50: CONTADOR AlbertoTinkoff - Saxo
# ALTERNATIVE NAME 51: AMADOR AndreyMovistar Team
# ALTERNATIVE NAME 52: ZILIOLI GianfrancoAndroni Giocattoli - Sidermec
# ALTERNATIVE NAME 53: ZHUPA EugertSoutheast
# ALTERNATIVE NAME 54: MOINARD AmaëlBMC Racing Team
# ALTERNATIVE NAME 55: HOFLAND MorenoTeam LottoNL-Jumbo
# ALTERNATIVE NAME 56: BAK Lars YttingLotto Soudal
# ALTERNATIVE NAME 57: MONSALVE YonathanSoutheast
# ALTERNATIVE NAME 58: PORSEV AlexanderTeam Katusha
# ALTERNATIVE NAME 59: PAULINHO Sérgio MiguelTinkoff - Saxo
# ALTERNATIVE NAME 60: PUCCIO SalvatoreTeam Sky
# ALTERNATIVE NAME 61: OWSIAN ŁukaszCCC Sprandi Polkowice
# ALTERNATIVE NAME 62: LINDEMAN Bert-JanTeam LottoNL-Jumbo
# ALTERNATIVE NAME 63: VANDEWALLE KristofTrek Factory Racing
# ALTERNATIVE NAME 64: KEISSE IljoEtixx - Quick Step
# ALTERNATIVE NAME 65: GATTO OscarAndroni Giocattoli - Sidermec
# ALTERNATIVE NAME 66: TJALLINGII MaartenTeam LottoNL-Jumbo
# ALTERNATIVE NAME 67: DOMONT AxelAG2R La Mondiale
# ALTERNATIVE NAME 68: CHEVRIER ClémentIAM Cycling
# ALTERNATIVE NAME 69: BASSO IvanTinkoff - Saxo
# ALTERNATIVE NAME 70: ROGERS MichaelTinkoff - Saxo
# ALTERNATIVE NAME 71: ZAKARIN IlnurTeam Katusha
# ALTERNATIVE NAME 72: TIRALONGO PaoloAstana Pro Team
# ALTERNATIVE NAME 73: CARDOSO AndréTeam Cannondale - Garmin
# ALTERNATIVE NAME 74: BATTAGLIN EnricoBardiani - CSF Pro Team
# ALTERNATIVE NAME 75: JI ChengTeam Giant - Alpecin
# ALTERNATIVE NAME 76: MATTHEWS MichaelOrica GreenEDGE
# ALTERNATIVE NAME 77: WATSON CalvinTrek Factory Racing
# ALTERNATIVE NAME 78: LOBATO Juan JoséMovistar Team
# ALTERNATIVE NAME 79: POLANC JanLampre - Merida
# ALTERNATIVE NAME 80: ZARDINI EdoardoBardiani - CSF Pro Team
# ALTERNATIVE NAME 81: CHERNETSKI SergeiTeam Katusha
# ALTERNATIVE NAME 82: BUSATO MatteoSoutheast
# ALTERNATIVE NAME 83: ROVNY IvanTinkoff - Saxo
# ALTERNATIVE NAME 84: REZA KévinFDJ
# ALTERNATIVE NAME 85: JUUL-JENSEN ChristopherTinkoff - Saxo
# ALTERNATIVE NAME 86: XU GangLampre - Merida
# ALTERNATIVE NAME 87: MARANGONI AlanTeam Cannondale - Garmin
# ALTERNATIVE NAME 88: HENAO SebastiánTeam Sky
# ALTERNATIVE NAME 89: MIHAYLOV NikolayCCC Sprandi Polkowice
# ALTERNATIVE NAME 90: ULISSI DiegoLampre - Merida
# ALTERNATIVE NAME 91: STAMSNIJDER TomTeam Giant - Alpecin
# ALTERNATIVE NAME 92: HESJEDAL RyderTeam Cannondale - Garmin
# ALTERNATIVE NAME 93: GRETSCH PatrickAG2R La Mondiale
# ALTERNATIVE NAME 94: MOUREY FrancisFDJ
# ALTERNATIVE NAME 95: ZABEL RickBMC Racing Team
# ALTERNATIVE NAME 96: KEIZER MartijnTeam LottoNL-Jumbo
# ALTERNATIVE NAME 97: DE LA CRUZ DavidEtixx - Quick Step
# ALTERNATIVE NAME 98: BOOKWALTER BrentBMC Racing Team
# ALTERNATIVE NAME 99: SLAGTER Tom-JelteTeam Cannondale - Garmin
# ALTERNATIVE NAME 100: LAGUTIN SergeyTeam Katusha
# ALTERNATIVE NAME 101: BARBIN EnricoBardiani - CSF Pro Team
# ALTERNATIVE NAME 102: GROSU Eduard-MichaelNippo - Vini Fantini
# ALTERNATIVE NAME 103: GREIPEL AndréLotto Soudal
# ALTERNATIVE NAME 104: HAGA ChadTeam Giant - Alpecin
# ALTERNATIVE NAME 105: VILLELLA DavideTeam Cannondale - Garmin
# ALTERNATIVE NAME 106: INTXAUSTI BeñatMovistar Team
# ALTERNATIVE NAME 107: URÁN RigobertoEtixx - Quick Step
# ALTERNATIVE NAME 108: MODOLO SachaLampre - Merida
# ALTERNATIVE NAME 109: BOEM NicolaBardiani - CSF Pro Team
# ALTERNATIVE NAME 110: ARMÉE SanderLotto Soudal
# ALTERNATIVE NAME 111: CUNEGO DamianoNippo - Vini Fantini
# ALTERNATIVE NAME 112: COLEDAN MarcoTrek Factory Racing
# ALTERNATIVE NAME 113: REICHENBACH SébastienIAM Cycling
# ALTERNATIVE NAME 114: ARNDT NikiasTeam Giant - Alpecin
# ALTERNATIVE NAME 115: STORTONI SimoneAndroni Giocattoli - Sidermec
# ALTERNATIVE NAME 116: CARDOSO AndréTeam Cannondale - Garmin
# ALTERNATIVE NAME 117: DALL'ANTONIA TizianoAndroni Giocattoli - Sidermec
# ALTERNATIVE NAME 118: DE BACKER BertTeam Giant - Alpecin
# ALTERNATIVE NAME 119: GAVAZZI FrancescoSoutheast
# ALTERNATIVE NAME 120: MORI ManueleLampre - Merida
# ALTERNATIVE NAME 121: ROUX AnthonyFDJ
# ALTERNATIVE NAME 122: ARMÉE SanderLotto Soudal
# ALTERNATIVE NAME 123: ELISSONDE KennyFDJ
# ALTERNATIVE NAME 124: KÜNG StefanBMC Racing Team
# ALTERNATIVE NAME 125: MALACARNE DavideAstana Pro Team
# ALTERNATIVE NAME 126: BOUET MaximeEtixx - Quick Step
# ALTERNATIVE NAME 127: VAN DER LIJKE NickTeam LottoNL-Jumbo
# ALTERNATIVE NAME 128: BERLATO GiacomoNippo - Vini Fantini
# ALTERNATIVE NAME 129: FERRARI RobertoLampre - Merida
# ALTERNATIVE NAME 130: SÁNCHEZ Luis LeónAstana Pro Team
# ALTERNATIVE NAME 131: PAULINHO Sérgio MiguelTinkoff - Saxo
# ALTERNATIVE NAME 132: MEZGEC LukaTeam Giant - Alpecin
# ALTERNATIVE NAME 133: MONFORT MaximeLotto Soudal
# ALTERNATIVE NAME 134: PINEAU CédricFDJ
# ALTERNATIVE NAME 135: GESCHKE SimonTeam Giant - Alpecin
# ALTERNATIVE NAME 136: COLBRELLI SonnyBardiani - CSF Pro Team
# ALTERNATIVE NAME 137: CHIRICO LucaBardiani - CSF Pro Team
# ALTERNATIVE NAME 138: WEENING PieterOrica GreenEDGE
# ALTERNATIVE NAME 139: EISEL BernhardTeam Sky
# ALTERNATIVE NAME 140: RUTKIEWICZ MarekCCC Sprandi Polkowice
# ALTERNATIVE NAME 141: CATALDO DarioAstana Pro Team
# ALTERNATIVE NAME 142: BONGIORNO Francesco ManuelBardiani - CSF Pro Team
# ALTERNATIVE NAME 143: RICHEZE MaximilianoLampre - Merida
# ALTERNATIVE NAME 144: BETANCUR CarlosAG2R La Mondiale
# ALTERNATIVE NAME 145: OWSIAN ŁukaszCCC Sprandi Polkowice
# ALTERNATIVE NAME 146: VOROBYEV AntonTeam Katusha
# ALTERNATIVE NAME 147: HERRADA JesúsMovistar Team
# ALTERNATIVE NAME 148: QUINTANA DayerMovistar Team
# ALTERNATIVE NAME 149: DE NEGRI Pier PaoloNippo - Vini Fantini
# ALTERNATIVE NAME 150: BANDIERA MarcoAndroni Giocattoli - Sidermec
# ALTERNATIVE NAME 151: KLUGE RogerIAM Cycling
# ALTERNATIVE NAME 152: CARUSO DamianoBMC Racing Team
# ALTERNATIVE NAME 153: ATAPUMA DarwinBMC Racing Team
# ALTERNATIVE NAME 154: ACEVEDO JanierTeam Cannondale - Garmin
# ALTERNATIVE NAME 155: KIRYIENKA VasilTeam Sky
# ALTERNATIVE NAME 156: DURBRIDGE LukeOrica GreenEDGE
# ALTERNATIVE NAME 157: CLARKE SimonOrica GreenEDGE
# ALTERNATIVE NAME 158: HENAO SebastiánTeam Sky
# ALTERNATIVE NAME 159: POZZOVIVO DomenicoAG2R La Mondiale
# ALTERNATIVE NAME 160: MALAGUTI AlessandroNippo - Vini Fantini
# ALTERNATIVE NAME 161: GERRANS SimonOrica GreenEDGE
# ALTERNATIVE NAME 162: FAIRLY CalebTeam Giant - Alpecin
# ALTERNATIVE NAME 163: TOSATTO MatteoTinkoff - Saxo
# ALTERNATIVE NAME 164: BÉRARD JulienAG2R La Mondiale
# ALTERNATIVE NAME 165: ȚVETCOV SergheiAndroni Giocattoli - Sidermec
# ALTERNATIVE NAME 166: SABATINI FabioEtixx - Quick Step
# ALTERNATIVE NAME 167: FISCHER Murilo AntonioFDJ
# ALTERNATIVE NAME 168: PATERSKI MaciejCCC Sprandi Polkowice
# ALTERNATIVE NAME 169: IZAGIRRE IonMovistar Team
# ALTERNATIVE NAME 170: CLEMENT StefIAM Cycling
# ALTERNATIVE NAME 171: KANGERT TanelAstana Pro Team
# ALTERNATIVE NAME 172: SZMYD SylwesterCCC Sprandi Polkowice
# ALTERNATIVE NAME 173: ANTÓN IgorMovistar Team
# ALTERNATIVE NAME 174: PETACCHI AlessandroSoutheast
# ALTERNATIVE NAME 175: VAN DEN BROECK JurgenLotto Soudal
# ALTERNATIVE NAME 176: FERNÁNDEZ RubénMovistar Team
# ALTERNATIVE NAME 177: PAOLINI LucaTeam Katusha
# ALTERNATIVE NAME 178: NIEVE MikelTeam Sky
# ALTERNATIVE NAME 179: KRUIJSWIJK StevenTeam LottoNL-Jumbo
# ALTERNATIVE NAME 180: VAKOČ PetrEtixx - Quick Step
# ALTERNATIVE NAME 181: VAN POPPEL BoyTrek Factory Racing
# ALTERNATIVE NAME 182: MOINARD AmaëlBMC Racing Team
# ALTERNATIVE NAME 183: HERRADA JesúsMovistar Team
# ALTERNATIVE NAME 184: COURTEILLE ArnaudFDJ
# ALTERNATIVE NAME 185: REICHENBACH SébastienIAM Cycling
# ALTERNATIVE NAME 186: HEPBURN MichaelOrica GreenEDGE
# ALTERNATIVE NAME 187: LOBATO Juan JoséMovistar Team
# ALTERNATIVE NAME 188: HANSEN AdamLotto Soudal
# ALTERNATIVE NAME 189: MEERSMAN GianniEtixx - Quick Step
# ALTERNATIVE NAME 190: NIZZOLO GiacomoTrek Factory Racing
# ALTERNATIVE NAME 191: ROSA DiegoAstana Pro Team
# ALTERNATIVE NAME 192: GENIEZ AlexandreFDJ
# ALTERNATIVE NAME 193: BOARO ManueleTinkoff - Saxo
# ALTERNATIVE NAME 194: SARAMOTINS AleksejsIAM Cycling
# ALTERNATIVE NAME 195: MARYCZ JarosławCCC Sprandi Polkowice
# ALTERNATIVE NAME 196: FORMOLO DavideTeam Cannondale - Garmin
# ALTERNATIVE NAME 197: FRAPPORTI MarcoAndroni Giocattoli - Sidermec
# ALTERNATIVE NAME 198: FERNÁNDEZ RubénMovistar Team
# ALTERNATIVE NAME 199: BOLE GregaCCC Sprandi Polkowice
# ALTERNATIVE NAME 200: STACCHIOTTI RiccardoNippo - Vini Fantini
# ALTERNATIVE NAME 201: BROWN NathanTeam Cannondale - Garmin
# ALTERNATIVE NAME 202: SILVESTRE FábioTrek Factory Racing
# ALTERNATIVE NAME 203: LANCASTER BrettOrica GreenEDGE
# ALTERNATIVE NAME 204: NIEMIEC PrzemysławLampre - Merida
# ALTERNATIVE NAME 205: KÖNIG LeopoldTeam Sky
# ALTERNATIVE NAME 206: HOULE HugoAG2R La Mondiale
# ALTERNATIVE NAME 207: BEPPU FumiyukiTrek Factory Racing
# ALTERNATIVE NAME 208: BELKOV MaximTeam Katusha
# ALTERNATIVE NAME 209: DILLIER SilvanBMC Racing Team
# ALTERNATIVE NAME 210: ALAFACI EugenioTrek Factory Racing
# ALTERNATIVE NAME 211: BÉRARD JulienAG2R La Mondiale
# ALTERNATIVE NAME 212: SIUTSOU KanstantsinTeam Sky
# ALTERNATIVE NAME 213: FELLINE FabioTrek Factory Racing
# ALTERNATIVE NAME 214: TROFIMOV YuriTeam Katusha
# ALTERNATIVE NAME 215: BEWLEY SamOrica GreenEDGE
# ALTERNATIVE NAME 216: WAGNER RobertTeam LottoNL-Jumbo
# ALTERNATIVE NAME 217: KOCHETKOV PavelTeam Katusha
# ALTERNATIVE NAME 218: VEIKKANEN JussiFDJ
# ALTERNATIVE NAME 219: BELLETTI ManuelSoutheast
# ALTERNATIVE NAME 220: FAVILLI EliaSoutheast
# ALTERNATIVE NAME 221: GILBERT PhilippeBMC Racing Team
# ALTERNATIVE NAME 222: ȚVETCOV SergheiAndroni Giocattoli - Sidermec
# ALTERNATIVE NAME 223: REZA KévinFDJ
# ALTERNATIVE NAME 224: RUFFONI NicolaBardiani - CSF Pro Team
# ALTERNATIVE NAME 225: HAUSSLER HeinrichIAM Cycling
1: 45,55,22,132,174,190,76,13,3,72,199,12,47,14,58,30,157,33,161,169,44,28,152,50,191,57,111,179,170,70,144,212,6,175,177,205,178,221,223,224,119,96,141,130,155,92,123,93,196,214,41,5,133,142,94,192,143,71,182,149,125,140,158,98,106,193,195,74,213,20,168,126,207,189,99,51,116,83,219,173,166,11,52,188,16,18,203,69,31,82,108,104,60,150,114,181,210,135,159,24,172,79,86,204,153,120,100,113,80,183,176,68,27,167,101,48,217,136,115,110,90,171,95,131,4,77,63,209,7,129,164,21,215,139,145,163,201,184,15,97,160,87,156,154,216,127,64,23,137,200,162,118,34,134,220,26,91,66,75,81,121,65,105,49,128,25,206,17,165,102,43,78,85,138,37,1,67,53,197,146,62,56,89,208,148,109,218,225,186,117,112,151,194,2,29,42,40
1: 76,213,221,100,72,177,119,74,38,57,199,12,17,220,209,196,51,105,50,191,161,79,171,47,152,141,6,73,212,70,49,71,153,175,28,179,32,192,170,157,98,107,169,214,144,185,142,27,133,178,36,20,5,111,7,217,54,4,46,97,188,94,92,99,115,123,126,90,39,80,168,24,69,147,138,193,59,122,44,219,89,172,225,101,124,21,201,166,9,155,88,96,41,208,83,120,16,167,174,67,23,207,45,137,56,163,87,190,156,13,52,37,25,135,93,60,63,187,198,197,206,148,48,149,3,85,33,203,55,62,61,143,8,210,139,103,128,66,215,75,114,53,64,121,95,10,180,140,19,102,222,154,184,86,186,200,117,11,160,65,26,224,218,162,211,151,118,132,202,35,29,127,43,181,84,91,104,150,125,129,108,77,31,109,136,58,81,82,189,194,2,112,216,159,146
1: 196,157,57,20,6,12,54,141,50,28,212,153,47,192,136,51,152,175,214,133,107,5,36,111,178,72,191,104,39,60,198,169,70,7,17,217,92,115,49,80,171,179,41,37,184,4,46,221,73,27,32,172,142,185,144,38,96,201,9,67,170,122,88,161,52,119,21,123,166,126,193,83,71,44,177,79,120,90,213,121,23,211,207,127,124,66,174,140,93,45,180,62,210,69,16,155,163,10,25,87,43,55,154,59,128,61,33,209,82,148,168,91,75,156,225,8,35,64,139,135,98,147,24,199,97,206,220,86,149,76,48,31,188,100,203,137,58,215,56,74,101,143,94,129,85,138,197,108,150,77,53,186,13,181,11,99,219,114,190,103,224,95,202,187,222,117,65,160,200,3,63,19,26,167,218,89,132,118,105,208,81,162,109,151,2,112,125,194,84,102,29,216,189
1: 79,23,12,50,28,5,141,214,152,153,111,51,36,209,92,47,107,39,169,185,20,6,70,27,170,196,191,179,175,32,147,133,192,54,144,57,212,201,123,73,142,157,72,49,90,213,67,178,148,171,41,69,52,88,172,100,97,21,9,122,126,222,119,96,37,71,94,38,63,154,4,105,24,46,207,121,17,221,26,188,127,48,166,120,124,93,128,137,161,225,74,163,83,162,98,59,99,198,25,193,77,16,180,8,35,66,211,80,174,101,140,7,61,197,149,86,168,82,217,125,62,218,206,208,85,75,136,135,87,219,118,33,53,55,43,102,104,202,210,187,160,199,132,95,186,64,203,114,224,215,151,156,45,91,181,31,103,138,56,167,3,11,19,60,10,89,108,115,200,2,194,29,155,84,184,13,220,139,81,109,58,44,129,112,190,150,65,76,143,177,117
1: 22,2,108,219,190,174,45,132,224,13,55,223,58,78,199,195,76,33,31,93,143,166,28,191,177,12,116,170,152,214,220,1,196,43,133,5,121,178,181,6,70,20,113,51,179,98,207,169,164,210,206,161,130,183,111,48,148,182,114,140,188,145,125,192,30,134,141,96,194,173,176,15,212,100,24,153,157,203,221,168,95,64,127,126,204,175,92,74,171,49,86,172,118,154,144,225,151,90,120,27,158,79,119,4,57,41,136,91,97,109,71,217,201,25,167,81,129,23,213,63,68,155,82,11,215,60,115,163,56,47,69,18,94,50,208,17,66,52,138,186,156,65,101,197,184,205,162,218,142,112,72,16,135,53,139,104,193,89,149,128,200,7,209,102,99,123,105,21,87,137,165,37,44,80,131,150,67,106,160,85,34,83,75,14,29,77,110,26,62,3
1: 90,78,161,219,74,136,213,199,223,100,13,121,221,119,196,152,12,183,99,169,170,24,144,191,205,16,92,51,28,50,143,135,72,177,179,141,47,132,23,30,175,133,71,111,212,113,178,116,130,217,153,204,6,20,164,7,96,142,182,27,214,5,206,192,15,108,25,126,48,171,79,123,1,17,67,68,172,120,209,101,134,22,63,76,114,93,140,94,57,158,105,97,21,80,41,52,188,37,154,220,115,60,62,106,157,138,31,129,155,4,56,156,215,70,69,110,163,137,197,173,176,184,82,174,207,104,193,145,168,14,194,58,195,225,49,125,89,86,162,181,166,33,91,128,160,190,149,45,224,210,53,77,44,65,87,55,127,43,200,66,34,165,167,64,218,98,148,201,26,81,208,203,186,102,95,151,18,139,131,29,83,11,118,85,2,112,150,75,109
1: 106,5,113,12,50,28,30,141,111,152,169,20,51,205,153,175,133,92,47,178,196,214,192,63,179,27,79,170,171,182,173,71,204,116,142,37,144,6,158,123,97,72,70,24,7,110,69,23,201,172,21,96,100,130,217,191,94,41,48,176,90,93,67,105,52,68,99,57,162,119,209,1,86,115,188,155,212,125,49,197,199,195,164,120,140,161,4,203,17,126,74,82,168,80,44,136,16,166,33,127,62,87,104,154,148,15,78,183,174,34,145,95,81,83,58,128,149,55,43,60,210,167,121,225,18,77,221,64,66,156,213,14,98,184,218,25,56,137,108,206,193,131,163,150,85,220,208,45,135,26,177,76,157,223,134,139,65,186,102,165,160,22,53,29,151,207,101,224,31,215,181,13,132,118,112,219,11,138,200,194,190,143,129,89,109,2,91,114,75
1: 72,179,135,54,147,144,99,123,92,12,50,28,5,20,79,76,51,213,27,152,101,141,111,175,196,47,133,107,185,169,214,121,7,170,192,39,178,73,36,171,172,67,142,191,153,217,21,46,23,57,96,221,122,38,100,104,90,44,16,127,94,13,119,48,215,154,115,125,193,174,155,88,105,208,199,140,209,124,9,70,201,37,138,62,17,82,84,225,66,188,93,91,4,71,8,210,49,25,166,163,120,60,45,190,87,220,33,69,97,168,180,24,61,32,161,156,41,167,157,98,56,52,128,6,148,198,197,85,81,177,184,129,136,35,102,10,103,95,206,202,63,64,222,203,187,211,162,219,59,75,108,143,137,74,109,11,55,43,80,83,212,194,207,200,160,149,150,2,58,53,224,218,86,126,65,89,112,19,77,186,139,31,26,132,118,181,114,151,29
1: 109,82,160,87,190,108,103,132,224,13,58,102,187,84,219,45,55,151,203,12,199,221,143,196,124,33,10,107,19,214,50,152,36,73,144,169,47,141,170,179,192,5,175,74,149,111,133,181,112,38,51,191,171,126,72,217,7,92,200,168,96,185,125,66,54,142,209,27,207,44,174,20,79,193,140,197,80,127,39,180,6,153,161,95,69,70,57,8,94,128,93,49,35,43,114,16,31,198,148,61,136,137,172,4,25,23,17,62,184,89,220,201,206,48,24,41,154,97,129,115,166,9,67,211,21,105,123,71,56,163,98,90,81,178,155,104,86,59,32,37,99,52,202,210,222,177,60,88,212,28,167,118,213,122,101,135,63,64,119,138,121,139,188,100,208,156,225,76,53,218,77,186,162,91,75,120,46,147,194,85,83,157,11,26,215,65,150,2
1: 71,144,41,46,191,179,92,168,221,187,199,119,120,135,161,76,217,175,51,50,12,36,5,169,44,133,24,152,107,47,28,196,170,178,192,48,38,126,111,70,141,214,137,153,73,20,171,54,49,96,193,59,197,125,72,17,124,69,149,212,128,60,139,163,157,32,6,62,81,166,33,27,140,98,156,198,83,85,90,79,95,207,102,11,93,16,4,174,87,67,9,211,57,222,114,103,8,167,127,122,180,39,23,104,31,215,35,188,10,210,89,64,61,37,202,19,56,21,7,185,52,209,186,190,75,13,66,84,213,43,99,45,91,208,154,88,108,148,115,155,55,172,100,200,123,160,143,112,136,224,74,105,97,181,77,203,206,142,218,225,132,138,129,184,65,150,63,86,94,219,58,53,177,121,25,80,101,118,220,82,147,109,26,194,201,162,151
1: 221,50,90,135,74,72,169,144,175,5,107,28,196,152,20,47,36,185,153,51,133,214,111,179,141,12,92,178,171,192,199,76,38,54,213,41,60,128,97,209,46,7,23,94,70,217,73,25,191,16,155,157,201,125,44,49,96,8,57,79,126,69,149,48,24,168,84,132,88,81,98,187,120,138,143,225,67,56,100,207,115,104,180,11,93,95,39,220,148,161,105,156,6,108,75,52,26,21,58,122,37,66,147,198,55,210,215,163,59,177,114,190,83,119,166,62,17,140,197,174,82,33,123,188,203,103,61,160,102,9,35,127,43,202,212,186,31,13,91,45,154,211,64,208,142,87,222,19,53,218,99,172,71,77,27,136,32,89,86,85,193,206,162,139,150,112,4,224,118,121,200,63,194,184,80,65,181,167,151,170,101,109,129,137,219,10,124
1: 108,190,45,58,102,143,55,224,132,225,13,174,103,76,53,208,214,12,192,168,217,207,152,19,47,107,100,127,51,133,175,179,200,129,8,66,203,151,31,56,11,114,62,188,220,50,221,5,128,92,111,93,20,38,144,193,148,54,96,126,70,198,178,141,209,44,33,118,73,154,201,196,181,57,41,191,156,215,99,177,125,150,72,49,136,48,149,24,171,199,147,81,17,74,180,167,135,169,105,36,139,28,121,211,160,64,9,166,16,82,7,98,184,84,21,97,213,75,138,109,163,104,37,157,212,170,88,119,23,194,140,39,120,90,27,32,79,6,61,83,122,35,185,142,123,94,52,115,95,137,67,222,218,87,162,25,172,69,89,187,46,80,101,4,86,153,71,91,77,63,206,26,59,202,186,85,112,60,43,155,65,197,210,161
1: 155,130,50,93,179,171,175,213,16,156,23,63,205,170,51,92,169,96,104,133,89,113,30,58,212,85,193,66,12,217,125,186,152,209,208,90,178,141,56,43,206,221,47,27,191,20,192,140,45,128,126,5,165,214,28,203,24,7,121,100,11,144,201,111,71,44,17,49,204,168,26,167,127,34,67,196,41,72,105,25,157,182,158,119,57,87,183,102,79,60,197,52,98,99,62,163,207,225,153,83,21,77,199,82,94,220,218,78,69,120,64,70,112,145,18,131,68,81,55,97,164,210,91,190,138,181,106,135,74,154,184,110,80,108,149,166,53,176,188,48,118,6,37,160,14,200,65,15,95,143,134,177,172,223,115,137,109,101,75,116,142,4,136,114,162,174,13,150,151,129,173,86,148,215,194,123,224,139,132,22,31,76,33
1: 5,214,50,12,179,51,36,171,192,152,133,92,20,72,144,185,172,178,54,32,169,57,47,175,21,212,88,153,191,39,213,97,111,107,199,196,7,27,94,73,80,46,98,137,48,69,67,141,70,100,105,52,9,125,126,217,41,115,25,62,197,127,211,142,201,207,96,140,49,23,84,198,148,119,155,44,221,208,147,26,122,188,123,17,128,93,99,28,149,220,61,81,83,38,74,24,209,82,168,86,136,87,90,120,59,180,187,166,160,101,55,16,4,186,210,60,200,102,58,79,203,66,215,43,95,77,6,35,19,121,8,156,154,45,138,91,163,56,225,193,206,202,53,85,89,71,157,222,112,75,11,181,167,139,129,64,218,135,184,104,132,162,177,13,108,190,194,109,150,118,151,114,143,174,224,170,37,65,63
1: 5,179,50,214,51,92,12,152,36,144,192,175,133,32,27,153,20,178,199,54,107,171,17,72,73,41,137,172,39,119,88,57,89,6,44,201,71,98,168,21,209,221,213,127,96,126,46,198,97,80,111,25,23,121,122,212,52,9,47,141,7,142,123,100,155,24,49,191,196,99,4,105,16,93,140,184,81,83,166,69,70,38,222,61,60,128,193,188,56,48,59,115,220,197,84,125,148,147,157,94,66,138,218,74,136,85,120,90,169,149,82,208,150,156,215,19,206,114,104,186,11,64,87,58,45,163,174,67,132,203,95,210,211,79,13,43,180,102,55,77,160,62,225,207,200,194,139,91,108,187,143,181,162,217,112,167,190,154,53,101,109,129,177,8,75,35,151,118,202,135,185,86,26,28
1: 108,190,132,225,13,11,187,58,84,127,45,143,192,136,199,174,17,36,221,152,107,120,50,12,70,209,100,133,5,38,171,102,72,51,141,179,178,175,214,144,215,129,196,181,92,23,54,126,93,213,20,99,9,7,73,44,207,188,56,87,153,6,60,123,88,41,201,27,114,25,39,119,47,57,191,147,149,220,169,177,186,156,138,97,98,48,96,111,67,79,90,172,121,94,211,21,168,206,69,210,52,184,140,212,142,163,193,66,49,125,81,194,95,217,82,148,198,208,61,80,32,166,180,155,157,115,222,218,105,46,83,135,59,139,85,16,202,197,160,167,203,35,104,118,91,53,112,137,200,77,24,19,43,122,4,154,128,74,64,62,71,150,89,55,162,75,109,8,151,101
1: 221,142,23,82,54,97,25,212,104,138,92,50,105,192,179,152,36,80,20,214,175,41,5,12,51,123,133,171,208,27,153,7,21,126,70,89,72,90,191,56,9,107,38,144,73,198,188,122,196,115,201,94,16,79,49,96,95,127,121,154,62,32,172,57,213,114,91,52,47,151,148,184,119,225,180,17,6,156,157,99,60,98,174,215,203,132,217,55,166,141,139,167,88,75,178,155,163,120,150,193,140,39,210,61,128,168,45,67,87,102,84,8,147,43,118,66,211,206,129,209,44,19,69,143,108,218,149,24,48,200,160,71,64,162,46,83,58,135,81,59,137,100,220,197,125,186,85,77,190,112,202,207,181,53,4,109,136,13,199,93,177,74,222,194,169,11,187,35,111
1: 12,92,30,171,179,50,5,205,178,192,152,51,133,57,214,175,153,213,182,41,116,212,123,106,27,72,69,115,70,48,130,20,71,217,191,169,60,158,94,79,127,110,24,140,172,23,148,176,209,62,173,98,47,141,52,157,225,183,97,21,67,144,68,121,126,96,44,119,131,6,155,138,83,215,156,4,120,90,17,7,196,207,221,49,66,99,188,139,223,77,164,203,199,145,168,128,149,55,204,56,142,137,85,125,206,135,167,134,218,81,100,163,15,43,136,80,25,109,193,165,184,87,166,16,93,14,45,82,89,160,220,194,91,197,200,105,104,174,58,154,208,95,162,64,201,75,181,129,108,143,150,13,118,210,18,190,177,53,102,186,112,114,151,132,74
1: 12,92,30,5,179,50,171,41,205,191,152,51,27,133,192,97,153,213,71,214,116,182,24,106,178,16,21,72,175,212,144,201,141,115,48,57,99,23,126,79,172,209,49,217,173,20,196,110,204,158,188,98,56,176,25,17,68,164,67,52,130,169,69,221,206,70,123,6,94,208,157,44,47,197,125,137,162,60,90,120,119,148,203,131,83,82,128,149,136,142,223,121,127,166,93,4,140,168,62,91,14,145,104,75,165,105,225,135,183,89,194,150,155,81,138,156,215,7,13,134,66,87,163,199,132,64,96,186,139,193,85,167,154,58,80,108,184,129,143,45,200,55,43,160,77,102,15,218,220,100,53,177,109,118,95,190,210,181,207,18,114,151,112,174
1: 64,156,151,58,190,132,45,55,13,220,121,166,108,102,19,53,143,51,180,171,192,23,72,12,152,5,141,84,38,179,149,194,99,191,181,7,43,177,214,107,209,44,136,83,193,50,93,112,213,6,188,196,133,92,157,175,56,41,105,98,153,49,54,217,21,144,73,94,75,57,87,118,215,97,198,69,221,48,201,202,82,119,200,25,125,17,197,67,96,59,129,168,81,178,66,150,27,20,139,36,88,60,148,127,62,138,169,172,137,163,160,128,52,91,47,114,104,135,16,120,154,155,61,184,95,147,140,39,46,32,126,211,24,115,90,79,199,4,89,122,142,123,210,212,71,77,208,8,80,100,162,167,218,222,109,203,85,70,207,9,225,206,186